package com.iwhalecloud.bss.kite.cucc.client.api.attr;

import com.iwhalecloud.bss.kite.client.dto.DataResult;
import com.iwhalecloud.bss.kite.client.dto.inst.InstAttrDTO;

import java.util.List;

public interface ILocalQueryScenePersonInfoService {

    DataResult<List<InstAttrDTO>> listKiteConfigAttrs(String sceneInstId, String objType);

    DataResult<List<InstAttrDTO>> listAllKiteConfigAttrs(String sceneInstId, String custId);

    DataResult<List<InstAttrDTO>> listContractInfoAttrs(String sceneInstId);

    DataResult<List<InstAttrDTO>> listDevPersonInfoAttrs(String sceneInstId);

    DataResult<List<InstAttrDTO>> listAgentPersonInfoAttrs(String sceneInstId);

    DataResult<List<InstAttrDTO>> listHandlerCustInfoAttrs(String sceneInstId);

    DataResult<List<InstAttrDTO>> listCustInfoAttrs(String sceneInstId);

    DataResult<List<InstAttrDTO>> listGoodsDisplayInfoAttrs(String sceneInstId);

    DataResult<List<InstAttrDTO>> listKiteConfigAttrsByModuleId(String sceneInstId, String moduleId);

}
